/**  
* @author renbangjie renbangjie@126.com  
* @date 2015-10-8 下午4:26:29
* @version V1.0  
* <b>Copyright (c)</b> 2014医信金融信息服务（上海）有限公司-版权所有<br/>
*/
package com.yjd.comm.auth.service;

import java.util.Map;

import com.yjd.comm.user.model.UserModel;

/**
 * 快捷支付认证
 * @author renbangjie renbangjie@126.com
 * @date 2015-10-8 下午4:26:29
 */
public interface IQuickPayAuthenService extends IAuthentificationService{

	/**
	 * 证件信息校验
	* @param certNo 证件号
	* @param realName 真实姓名
	* @return int
	 */
	public int validate(Long idUser, String certNo, String realName) throws Exception;
	
	
	/**
	 * 认证
	* @param certNo 证件号
	* @param realName 真实姓名
	* @param payMentService 充值接口
	* @return String
	* @throws Exception
	 */
	public UserModel authen(Map<String, Object> paramMap) throws Exception;
	
	
	/**
	 * 初始化用户认证信息
	 * @param idUser 用户id
	* @param certNo 证件号
	* @param realName 真实姓名
	* @throws Exception
	* void
	 */
	public void initAuthen(Long idUser, String certNo, String realName) throws Exception;
	
}
